package com.chenhs.oop.study.集合;

import java.util.HashMap;
import java.util.Map;

/**
 * @program: JAVA300
 * @description: Map的常用方法
 * 注意：1 当键重复时，就对象会覆盖新对象。
 * 2HashMap数组的初始大小为16，当数组中的元素达到0.75*数组长度时扩容。
 * @author: peanut
 * @create: 2019-02-26 22:17
 */
public class Map的常用方法 {
    public static void main(String[] args) {
        Map map = new HashMap<String, String>();
        //添加
        map.put("1", "1");
        //获取
        map.get("1");
        //移除
        map.remove("1");
        Map map2 = new HashMap<String, String>();
        map2.put("2", "2");
        //将map2中所有的键值对复制到map中来。
        map.putAll(map2);
        System.out.println(map2.get("2"));
        System.out.println(map.get("2"));
        //总共有几个键值对
        System.out.println(map.size());
        //判断的该MAp是否为空。
        System.out.println(map.isEmpty());
        //是否包含“1”这个键
        System.out.println(map.containsKey("1"));
        //是否包含“1”这个元素。
        System.out.println(map.containsValue("1"));


    }


}
